package com.cw.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import com.alibaba.excel.annotation.ExcelProperty;

/**
 * @author ly
 * @since 2021-08-16
 */
@ApiModel(value ="")
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("FEY.L_JYSQDXX_XMMX")
public class LJysqdxxXmmx implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId("DOCTREQUESTNO")
    private String doctrequestno;

    @ExcelProperty(value = "HYID")
    @TableField("HYID")
    private Integer hyid;

    @ExcelProperty(value = "YLXH")
    @TableField("YLXH")
    private String ylxh;

    @ExcelProperty(value = "YLMC")
    @TableField("YLMC")
    private String ylmc;

    @ExcelProperty(value = "DJ")
    @TableField("DJ")
    private BigDecimal dj;

    @ExcelProperty(value = "SL")
    @TableField("SL")
    private Integer sl;

    @ExcelProperty(value = "FEESTATUS")
    @TableField("FEESTATUS")
    private Integer feestatus;

    @ExcelProperty(value = "SAMPLETYPE")
    @TableField("SAMPLETYPE")
    private String sampletype;

    @ApiModelProperty(value = "0未执行1已执行，即已经生成条码，对应主表sqdstatus")
    @ExcelProperty(value = "ZXPB")
    @TableField("ZXPB")
    private Integer zxpb;

    @ExcelProperty(value = "ZHPB")
    @TableField("ZHPB")
    private Integer zhpb;

    @ExcelProperty(value = "ZTID")
    @TableField("ZTID")
    private Integer ztid;

    @ExcelProperty(value = "ADDITIONALITEM")
    @TableField("ADDITIONALITEM")
    private String additionalitem;

    @ExcelProperty(value = "LISLX")
    @TableField("LISLX")
    private Integer lislx;

    @ExcelProperty(value = "BBFH")
    @TableField("BBFH")
    private Integer bbfh;

    @ExcelProperty(value = "TESTID")
    @TableField("TESTID")
    private String testid;

    @ExcelProperty(value = "YJXH")
    @TableField("YJXH")
    private String yjxh;

    @ExcelProperty(value = "BQLX")
    @TableField("BQLX")
    private Integer bqlx;

    @ExcelProperty(value = "HIS_ZFPB")
    @TableField("HIS_ZFPB")
    private Integer hisZfpb;

    @ExcelProperty(value = "HIS_CZID")
    @TableField("HIS_CZID")
    private String hisCzid;

    @ExcelProperty(value = "HIS_CZDATE")
    @TableField("HIS_CZDATE")
    private LocalDateTime hisCzdate;

    @ExcelProperty(value = "FEYPERHYID")
    @TableField("FEYPERHYID")
    private Integer feyperhyid;

    @ExcelProperty(value = "SEQUENCENO")
    @TableField("SEQUENCENO")
    private Integer sequenceno;

    @TableField(exist = false)
    private String examinaim;

    @TableField(exist = false)
    private String patientId;

}
